*{margin:0;padding:0}
ul{list-style:none;margin:0;padding:0}
body{margin:0;padding:0;font-size:14px;line-height:1.5;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;background:#fff;outline:0;overflow-x:hidden;overflow-y:auto;color:#7a7a7a;letter-spacing:.01rem;font-family:Roboto,sans-serif}
body img{border:none;max-width:100%;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}
body,html{height:100%;font-size:100%}
.site-wrapper{width:100wh;height:100vh}
h2{font-size:1.625em;line-height:1.15384615}
@media (min-width:43.75em){h2{font-size:2em;line-height:1.25}
}
@media (min-width:56.25em){h2{font-size:2.25em;line-height:1.25}
}
h3{font-size:1.375em;line-height:1.13636364}
@media (min-width:43.75em){h3{font-size:1.5em;line-height:1.25}
}
@media (min-width:56.25em){h3{font-size:1.75em;line-height:1.25}
}
h4{font-size:1.125em;line-height:1.11111111}
@media (min-width:43.75em){h4{line-height:1.22222222}
}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{padding:0;color:#272630;font-weight:700;font-family:Montserrat,Helvetica,Arial,sans-serif;moz-osx-font-smoothing:grayscale;webkit-font-smoothing:antialiased}
.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#000;text-decoration:none}
.font-slab{font-family:'Roboto Slab',serif}
p.small{color:#bababb;font-size:14px}
h1+ol,h1+p,h1+ul,h2+ol,h2+p,h2+ul,h3+ol,h3+p,h3+ul,h4+ol,h4+p,h4+ul,h5+ol,h5+p,h5+ul,h6+ol,h6+p,h6+ul{padding-top:0}
ul{list-style:none}
.strong,b,strong{color:#000;font-weight:500}
@media only screen and (min-width:780px){.text-center-sm{visible:hidden}
}
@media only screen and (max-width:780px){.text-center-sm{text-align:center;visible:visible}
}
.row-no-gutter{margin-right:0;margin-left:0}
.row-no-gutter [class*=col-]{padding-right:0;padding-left:0}
.omega{padding-right:0!important}
.alpha{padding-left:0!important}
@media only screen and (max-width:780px){.omega{padding-right:15px!important}
.alpha{padding-left:15px!important}
}
embed,iframe,object{max-width:100%}
.valignWrap{display:table}
.valign{display:table-cell;vertical-align:middle}
.bg-light{background-color:#fafafa}
.bg-white{background-color:#fff}
.mBtm-120{margin-bottom:120px}
.mBtm-100{margin-bottom:100px}
.mBtm-50{margin-bottom:50px}
.mBtm-30{margin-bottom:30px}
.mBtm-20{margin-bottom:20px}
.mBtm-10{margin-bottom:10px}
.mBtm-5{margin-bottom:5px}
.mBtm-0{margin-bottom:0}
.mTop-50{margin-top:50px}
.mTop-30{margin-top:30px}
.mTop-20{margin-top:20px}
.mTop-10{margin-top:10px}
.mTop-0{margin-top:0}
.mRight-50{margin-right:50px}
.mRight-30{margin-right:30px}
.mRight-20{margin-right:20px}
.mRight-10{margin-right:10px}
.mRight-5{margin-right:5px}
.mRight-0{margin-right:0}
.pBtm-10{padding-bottom:10px}
.pAll-30{padding:30px}
.pAll-20{padding:20px}
.pAll-10{padding:10px}
.pTB-30{padding-top:30px;padding-bottom:30px}
.pTB-20{padding-top:20px;padding-bottom:20px}
.margin-10{margin:10px}
.margin-0{margin:0}
.bg-dark{background-color:#202529}
.space-xs{padding-top:15px;padding-bottom:15px}
.space-sm{padding-top:60px;padding-bottom:60px}
.frameAll{padding:18px 15px;margin-top:20px;margin-bottom:20px}
.frameLR{padding-left:30px;padding-right:30px}
.frameLR-Small{padding-left:15px;padding-right:15px}
.Aligner{display:flex;align-items:center;justify-content:center}
.Aligner-item{max-width:50%}
.Aligner-item--top{align-self:flex-start}
.Aligner-item--bottom{align-self:flex-end}
.raised{box-shadow:0 1px 3px 0 rgba(0,0,0,.12),0 1px 2px 0 rgba(0,0,0,.24)}
.color-green{color:#77C84E}
.color-orange{color:#ff5722}
.color-blue{color:#5677fc}
.bg-light{background-color:#F1F5F8}
.bg-blue-2{background-color:#3c4759}
.bg-orange{background:#ff5722}
.bg-green{background:#77C84E}
.bg-blue{background:#5677fc}
.shadow{box-shadow:0 0 15px 1px rgba(0,0,0,.1)}
textarea{overflow:auto;border:1px solid #ededed}
label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:400;color:initial}
.footer{color:#AAA;font-size:12px}
.footer .footer-nav{background:#333;width:100%;height:400px;padding:50px 20px 10px}
.footer .footer-nav{background:#333;width:100%;height:200px;padding:50px 20px 30px}
.footer .footer-nav ul{list-style-type:none;width:100%;height:100%;margin:0 auto;overflow:hidden}
.footer .footer-nav ul li{display:inline-block;*display:inline; *zoom:1;width:200px;height:100%;border-right:1px solid #999;vertical-align:top}
.footer .footer-nav ul li:last-child{border-right:none}
.footer .footer-nav ul li dl{display: inline-block;}
.footer .footer-nav ul li dl dt{padding-bottom:10px;line-height:20px;font-size: 16px;color: #CCC;text-align: left;}
.footer .footer-nav ul li dl dt a{color:#e0e0e0;}
.footer .footer-nav ul li dl dd{font-size:12px;line-height:20px;text-align: left;}
.footer .footer-nav ul li dl dd a,.footer .footer-nav ul li dl dd a:hover,.footer .footer-nav ul li dl dd a:focus{color: #999;}
.footer .footer-nav ul li dl dt a,.footer .footer-nav ul li dl dt a:hover,.footer .footer-nav ul li dl dt a:focus{color: #CCC;}
.footer .footer-copyright{background:#333;width:100%;padding:20px}
.footer .footer-copyright strong{color:#FFF}
.footer .footer-copyright a{color:#AAA}
video{max-width:100%;height:auto}
.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ededed}
.table-striped>tbody>tr: nth-of-type(odd){background-color:#F1F5F8}
.table-hover>tbody>tr:hover{background-color:#F1F5F8}
.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ededed}
.alert{margin-bottom:20px;border:1px solid transparent;border-radius:0;color:#3D3B71}
.alert-success{background-color:#A7DB28;border-color:#A7DB28}
.alert-info{background-color:#7BC7ED;border-color:#73C0E7}
.alert-warning{background-color:#EEF24A;border-color:#E9ED42}
.alert-danger{color:#FFF;background-color:#F4556D;border-color:#E7465E}
.panel{border-radius:0;-webkit-box-shadow:none;box-shadow:none}
.panel-group .panel{margin-bottom:0;border-radius:0}
.panel-default{border-color:transparent;margin:0}
.panel-default>.panel-heading{background-color:#F1F5F8;padding:20px 15px}
.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:transparent}
.panel-title{margin-top:0;margin-bottom:0;font-size:15px;color:inherit;font-weight:300}
.inner-side{background-color:#fff;padding:10px 15px;margin-bottom:30px}
.sidebar .inner-side{margin-top:30px}
.widget{margin-bottom:20px;-webkit-transition:all .4s;-webkit-transition:all .4s;transition:all .4s;background:#fff;border-radius:3px}
.widget-inner{padding:20px 15px}
.sidebar .sidebar-nav{margin:0;padding:0;background:#fff}
.sidebar .sidebar-nav li{position:relative;list-style-type:none}
.sidebar .sidebar-nav li i{padding-right:10px;color:#272630}
.sidebar .sidebar-nav li a{position:relative;cursor:pointer;user-select:none;display:block;height:48px;line-height:48px;padding:0;padding-left:16px;padding-right:56px;text-decoration:none;clear:both;font-weight:400;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:inherit;border:1px dashed #ededed}
.sidebar .sidebar-nav li a: last-child{border-top:0}
.sidebar .sidebar-nav li a:focus,.sidebar .sidebar-nav li a:hover{-webkit-box-shadow:none;box-shadow:none;outline:0}
.sidebar .sidebar-nav li a .caret{position:absolute;right:37px;top:23px}
.sidebar-nav li a .sidebar-badge{position:absolute;top:0;right:16px}
.sidebar .sidebar-nav li a:hover{background:0 0}
.sidebar .sidebar-nav .dropdown-menu{position:relative;width:100%;margin:0;padding:0;border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none}
.sidebar .sidebar-nav .dropdown.open{background-color:#F1F5F8}
#login-form .col-1,#login-form span.register{cursor:pointer;display:block}
#login-form .col-2,#login-form span.login{cursor:pointer;display:none}
#login-form label[for=register-toggle]{color:#77c84e;font-weight:400;cursor:pointer;width:100%;text-align:right;margin-bottom:15px;line-height:24px}
#login-form #register-toggle{position:absolute;clip:rect(0,0,0,0)}
#login-form #register-toggle:checked~.col2-set .col-1{display:none}
#login-form #register-toggle:checked~.col2-set .col-2{display:block}
#login-form #register-toggle:checked~label span.register{display:none}
#login-form #register-toggle:checked~label span.login{display:block}
#login-form #customer_login h2{margin-top:0}
#login-form .col-1,#login-form span.register{display:block}
#login-form .col-2,#login-form span.login{display:none}
#login-form a{color:#77c84e;font-weight:400;line-height:24px}
#login-form.panel-body{padding-top:0}
#kaptcha{display:inline-block}
#kaptcha img{margin-right:8px;vertical-align:middle;margin-bottom:5px;border-radius:2px;float:left}
#kaptcha input{width:140px;height:42px;margin-left:5px;padding:12px 4px 10px 4px;font-size:1em;float:left}
@media (max-width:786px){#content .col2-set .col-1{float:none;width:100%;padding-right:0}
#content .col2-set .col-2{float:none;width:100%;padding-left:0}
}
#language-switch img{max-height:20px;margin-right:5px}
.widget hr{margin-top:0;padding:20px 20px 0}
.widget .widget-heading{padding:12px 20px;color:#fff;border-bottom:1px solid #e6e7eb;border-radius:3px}
.widget .widget-heading .sort{margin-bottom:0}
.widget .widget-heading .sort .form-control{margin-bottom:0;padding:5px 10px}
.widget .widget-heading .widget-title{font-size:16px;font-weight:600;float:left;margin-top:0;margin-bottom:0}
.widget .widget-heading .widget-widgets{font-size:15px;line-height:30px;position:relative;display:inline-block;float:right;padding-left:15px;text-align:right}
.widget .widget-heading .widget-widgets .divider{margin:0 5px}
.widget .widget-heading a{font-family:Catamaran,sans-serif;font-size:14px;margin-top:1px;color:#505458;display:inline-block}
.widget .widget-body{padding:20px;border-radius:2px}
.nav.nav-tabs>li>a{font-family:Catamaran,sans-serif;font-weight:500;line-height:20px;padding:5px;cursor:pointer;color:inherit;color:#212121;border:none;border-radius:0;background-color:transparent}
.badge{font-size:12px;font-weight:400;margin-top:1px;padding:3px 5px;text-transform:uppercase}
.badge-xs{font-size:9px}
.badge-sm,.badge-xs{-webkit-transform:translate(0,-2px);transform:translate(0,-2px)}
.badge-primary{background-color:#6e8cd7}
.badge-success{background-color:#33b86c}
.badge-info{background-color:#29b6f6}
.badge-warning{background-color:#ffd740}
.badge-purple{background-color:#7e57c2}
.badge-pink{background-color:#ec407a}
.badge-inverse{background-color:#212121}
.badge-danger{background-color:#f30}
.label{font-size:75%;font-weight:700;line-height:10px;display:inline;padding:7px;text-align:center;vertical-align:middle;white-space:nowrap;color:#fff;border-radius:3px}
.label-primary{background-color:#6e8cd7}
.label-success{background-color:#33b86c}
.label-info{background-color:#29b6f6}
.label-warning{background-color:#ffd740}
.label-danger{background-color:#ef5350}
.label-purple{background-color:#7e57c2}
.label-pink{background-color:#f30}
.label-inverse{background-color:#212121}
.title-link{position:relative}
.title-link em{position:relative;display:block;clear:both;margin-top:30px;margin-bottom:20px;outline:0;border-top:1px solid #ededed}
.title-link em.no-text{margin-bottom:20px}
.title-link em:before{padding:3px 0;border-top:1px solid #ff5722;color:#000;content:attr(data-symbol);letter-spacing:2px;font-weight:600;font-size:14px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.title-link .view-all{position:absolute;top:10px;right:0;font-size:12px}
.title-link .view-all a{color:#8a8a8a;letter-spacing:1px;font-weight:500;margin-top:10px}
.title-link .view-all a:hover{color:#000}
.has-feedback label~.form-control-feedback{top:40px}
.form-title{font-size:15px;text-align:center;text-transform:uppercase;color:#2C3E50;margin-bottom:20px}
.modal{text-align:center;padding:0!important}
.modal:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-4px}
.modal-dialog{display:inline-block;text-align:left;vertical-align:middle}
.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:.8em}
.ui-widget-content{background:#FFF;border:1px solid #2e6da4;color:#222}
.ui-widget-header{background:#337ab7;border:0;color:#fff;font-weight:400;border-radius:0}
.ui-dialog{left:0;outline:0 none;padding:0!important;position:absolute;top:0}
.ui-dialog{position:absolute;padding:.2em;width:300px;overflow:hidden}
.ui-dialog .ui-dialog-titlebar{padding:1em 1em;position:relative;font-size:1.4em}
.ui-dialog .ui-dialog-title{float:left;margin:.1em 16px .1em 0}
.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px;border:0 none;background:0 0}
.ui-dialog .ui-dialog-titlebar-close span{display:block}
.ui-dialog .ui-dialog-titlebar-close:focus,.ui-dialog .ui-dialog-titlebar-close:hover{padding:0;color:#FFF}
.ui-dialog .ui-dialog-content{position:relative;border:0 none;padding:1em 1em;background:none repeat scroll 0 0 transparent;overflow:auto;zoom:1;font-size:1.2em}
.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}
.ui-dialog .ui-dialog-buttonpane button{margin:.5em 1em 1em .5em;cursor:pointer;color:#fff;background:#428bca;border-color:#357ebd}
.ui-dialog .ui-dialog-buttonpane button:active,.ui-dialog .ui-dialog-buttonpane button:focus,.ui-dialog .ui-dialog-buttonpane button:hover{color:#fff;background:#3276b1;border-color:#285e8e}
.ui-dialog .ui-dialog-buttonpane .ui-button-text-only .ui-button-text{padding:.5em;font-size:1.2em}
.tag{display:inline-block;overflow:hidden;position:relative;margin:5px 10px 5px 0}
.tag:hover label{color:#7D8693;background-color:#ccc;cursor:pointer}
.tag label{padding:3px 30px 3px 20px;margin:0 2px 2px 0;position:relative;z-index:100;display:block;color:#7D8693;background-color:#ebebeb;box-shadow:2px 2px 0 rgba(0,0,0,.2)}
.tag label:before{content:"";position:absolute;width:0;background:inherit;height:20px;border:20px solid #FFF;border-right-color:transparent;border-radius:5px 0 0 5px;left:-25px;top:-2px}
.tag .ti{position:absolute;z-index:250;right:5px;top:8px;color:#7D8693;line-height:.95}
.tag .ti-check{display:none;top:7px;right:5px}
.tag.tag-checked{color:#ccc;background-color:#F95}
.tag.tag-checked label{color:#fff;background-color:#F95}
.tag.tag-checked:hover label{color:#fff;background-color:#ed9c28}
.tag.tag-checked .ti-plus,.tag.tag-checked .ti-tag{display:none}
.tag.tag-checked .ti-check{color:#fff;display:block}
.tag.tag-builder{color:#ccc;background-color:#F95}
.tag.tag-builder label{padding:3px 50px 3px 20px;color:#fff;background-color:#F95}
.tag.tag-builder:hover label{color:#fff;background-color:#ed9c28}
.tag.tag-builder .ti-tag{display:none}
.tag.tag-builder .ti-pencil{color:#fff;display:block;right:25px;cursor:pointer}
.tag.tag-builder .ti-close{color:#fff;display:block}
.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}
.ui-draggable .ui-dialog-titlebar{cursor:move}
.nav-letter-shortcuts-ctn{position:fixed;top:50%;transform:translateY(-50%);right:15px;display:flex;flex-direction:column;text-align:center;opacity:.8}
.nav-letter-shortcuts-ctn>a{width:30px;height:20px;text-align:center;text-decoration:none;color:#999}
.nav-letter-list{position:relative;border:1px solid #CCC;border-radius:3px;padding:10px;margin-bottom:20px;list-style-type:none}
.nav-letter-list li{border-top:1px solid #EFEFF4}
.nav-letter-list li.nav-letter-hooks{display:block;padding:5px;background-color:#EFEFF4;border-top:none}
.nav-letter-list li.nav-letter-hooks+li{border-top:none}
.nav-letter-list li.nav-letter-on-top+li{padding-top:10px}
#success{padding:0;margin:0}
#totop{position:fixed;right:0;top:100%;margin-top:-48px;z-index:999;width:38px;height:38px;display:none}
#totop a{background:#333;border-radius:50%;padding:10px;font-weight:700;color:#FFF;opacity:.8}
.btn-action{float:right;width:100%;text-align:right}
.btn-action button{margin:10px 0 10px 20px;padding:10px}
.btn-action button span{margin-left:10px}
.btn-buy{color:#fff;background-color:#E84D1C;border-color:#E84D1C}
.btn-cart{color:#fff;background-color:#f7b200;border-color:#f7b200}
#child-entity-items .panel-default{border:1px solid #CCC;border-radius:3px;padding:10px;margin-bottom:20px}
#child-entity-items .panel-default .panel-body img{max-width:100%}
#child-entity-items .child-entity-action{float:right;color:#337ab7}
#child-entity-items .child-entity-action i{margin-right:20px;cursor:pointer}
#child-entity-items .child-entity-action i:last-child{margin-right:0}
#child-entity-items .child-entity-action span{margin-left:5px}
#child-entity-items .child-entity-action a{color:#333}
#eliteregister{margin:10px auto;overflow:hidden;padding-left:0;text-align:center;counter-reset:step}
#eliteregister li{list-style-type:none;font-size:13px;width:20%;float:left;position:relative}
#eliteregister li:before{content:counter(step);counter-increment:step;width:40px;line-height:40px;display:block;font-size:10px;color:#fff;background:#686868;border-radius:100%;position:relative;z-index:10;margin:0 auto 5px auto}
#eliteregister li:after{content:'';width:100%;height:2px;background:#dadada;position:absolute;left:-50%;top:19px;z-index:1}
#eliteregister li:first-child:after{content:none}
#eliteregister li.active:after,#eliteregister li.active:before{background:#fb9678;color:#fff}
.entity-wrapper{min-height:130px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #f8f8f8;border-radius:3px}
.entity-wrapper.entity-single{border:1px solid #dcdee3;background-color:#fff;padding:20px 15px 0;position:relative}
.tab-pane .entity-wrapper.entity-single .child-entity-single{padding:10px;border-bottom:1px dashed #ddd}
.tab-pane .entity-wrapper.entity-single .child-entity-single:last-child{border-bottom:1px dashed #ddd}
.tab-pane .entity-wrapper.entity-single .entity-info{margin:-20px -15px 0;margin-left:-15px;height:3rem;line-height:3rem;background:#f6f6f6;border-bottom:1px solid #ddd;text-align:left}
.tab-pane .entity-wrapper.entity-single .entity-info ul li:last-child{border-right:none}
.tab-pane .entity-wrapper.entity-single .entity-info ul li{float:left;padding:0 8px;border-right:1px dashed #e0e0e0}
.tab-pane .entity-wrapper.entity-single .entity-summary{padding:0;height:3rem;line-height:3rem;text-align:right;font-size:1rem}
.tab-pane .entity-wrapper.entity-single img{border:1px solid #e7e7e7;border-radius:3px;width:100%}
.tab-content .entity-wrapper:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:0}
.tab-pane.single-entity{margin-bottom:20px}
.tab-pane.single-entity .entity-wrapper:last-child{margin-bottom:0;padding-bottom:20px;border-bottom:1px solid #dcdee3}
@media (max-width:779px) and (min-width:277px){.entity-wrapper{text-align:center}
.entity-wrapper .btn-code{margin:15px auto}
}
.child-entity-content{padding:0;color:#bababa}
.child-entity-content span.verified.text-success i{padding-right:5px}
.child-entity-content ul li{line-height:7px}
.child-entity-content .list-inline{margin-left:0;padding-left:0}
.child-entity-title{font-size:18px;font-weight:400;line-height:28px;margin-top:auto;margin-bottom:5px;text-align:left}
.child-entity-price{color:#ccc;text-align:center}
.ribbon{position:absolute;top:0;right:0;z-index:1}
.ribbon .banner,.ribbon .text,.ribbon a{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}
.ribbon a{color:#fff;text-decoration:none}
.no-css-transforms .ribbon{display:none;visibility:hidden}
.ribbon .banner{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);color:#fff;display:block;float:right;position:relative;right:-14px;top:22px;width:100px}
.ribbon-small .banner{right:-8px;top:15px;width:65px}
.ribbon-large .banner{right:-20px;top:32px;width:150px}
.ribbon .banner::after,.ribbon .banner::before{content:'';display:block;height:12px;position:absolute;width:30px}
.ribbon-small .banner::after,.ribbon-small .banner::before{height:6px;width:20px}
.ribbon-large .banner::after,.ribbon-large .banner::before{height:18px;width:45px}
.ribbon .banner::before{-webkit-transform:skewY(-45deg) translate(50%,15px);-moz-transform:skewY(-45deg) translate(50%,15px);-ms-transform:skewY(-45deg) translate(50%,15px);-o-transform:skewY(-45deg) translate(50%,15px);-webkit-transform-origin:100% center;-moz-transform-origin:100% center;-ms-transform-origin:100% center;-o-transform-origin:100% center;left:-45px}
.ribbon-small .banner::before{top:-5px;left:-30px}
.ribbon-large .banner::before{top:9px;left:-68px}
.ribbon .banner::after{-webkit-transform:translate(100%,-100%) skewY(45deg) translateX(-58%);-moz-transform:translate(100%,-100%) skewY(45deg) translateX(-58%);-ms-transform:translate(100%,-100%) skewY(45deg) translateX(-58%);-o-transform:translate(100%,-100%) skewY(45deg) translateX(-58%);-webkit-transform-origin:0 center;-moz-transform-origin:0 center;-ms-transform-origin:0 center;-o-transform-origin:0 center;right:-17px}
.ribbon-small .banner::after{top:18px;right:-12px}
.ribbon-large .banner::after{top:45px;right:-26px}
.ribbon .text{position:relative;z-index:2;padding:6px 0;min-height:18px;line-height:18px;white-space:nowrap;text-overflow:ellipsis;text-align:center}
.ribbon-small .text{padding:3px 0;font-size:8px;min-height:14px;line-height:14px}
.ribbon-large .text{padding:9px 0;font-size:18px;min-height:28px;line-height:28px}
.ribbon .text::after,.ribbon .text::before{content:'';display:block;height:30px;position:absolute;top:0;width:100%;z-index:-1}
.ribbon.ribbon-small .text::after,.ribbon.ribbon-small .text::before{height:20px}
.ribbon.ribbon-large .text::after,.ribbon.ribbon-large .text::before{height:46px}
.ribbon .text::before{-webkit-transform:translateX(-15%) skewX(-45deg);-moz-transform:translateX(-15%) skewX(-45deg);-ms-transform:translateX(-15%) skewX(-45deg);-o-transform:translateX(-15%) skewX(-45deg)}
.ribbon .text::after{-webkit-transform:translateX(15%) skewX(45deg);-moz-transform:translateX(15%) skewX(45deg);-ms-transform:translateX(15%) skewX(45deg);-o-transform:translateX(15%) skewX(45deg)}
.ribbon-success .banner::after,.ribbon-success .banner::before,.ribbon-product-recommend .banner::after,.ribbon-product-recommend .banner::before{background-color:#24a15b}
.no-css-transforms .ribbon-success .text,.ribbon-success .text::after,.ribbon-success .text::before,.no-css-transforms .ribbon-product-recommend .text,.ribbon-product-recommend .text::after,.ribbon-product-recommend .text::before{background-color:#2dcb73}
.ribbon-info .banner::after,.ribbon-info .banner::before{background-color:#17989c}
.no-css-transforms .ribbon-info .text,.ribbon-info .text::after,.ribbon-info .text::before{background-color:#1ec3c8}
.ribbon-warning .banner::after,.ribbon-warning .banner::before{background-color:#ff9d11}
.no-css-transforms .ribbon-warning .text,.ribbon-warning .text::after,.ribbon-warning .text::before{background-color:#ffb244}
.ribbon-danger .banner::after,.ribbon-danger .banner::before,.ribbon-product-latest .banner::after,.ribbon-product-latest .banner::before{background-color:#ff321c}
.no-css-transforms .ribbon-danger .text,.ribbon-danger .text::after,.ribbon-danger .text::before,.no-css-transforms .ribbon-product-latest .text,.ribbon-product-latest .text::after,.ribbon-product-latest .text::before{background-color:#ff604f}
.ribbon-dark .banner::after,.ribbon-dark .banner::before{background-color:#ff321c}
.no-css-transforms .ribbon-dark .text,.ribbon-dark .text::after,.ribbon-dark .text::before{background-color:#ff604f}
.project-items img{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px}
.project-items .project-action{text-align:right}
.project-items .project-action span{margin-right:10px}
.project-items .project-action span:last-child{margin-right:0}
.content ul.tick li i.ti-medall{color:#5cb85c;margin-right:5px;font-size:1.2em}
.content ul.tick li i.ti-file{color:#5cb85c;margin-right:5px;font-size:1.2em}
.navbar-transparent{height:60px;background:rgba(10,10,10,.5)!important;border:0;border-radius:0;opacity:100;z-index:999;width:100%;box-shadow:none!important}
.navbar-transparent .navbar-brand{padding:10px;-webkit-transition:line-height .2s ease-in-out .3s;transition:line-height .2s ease-in-out .3s}
.navbar-transparent .navbar-nav>li{margin:0 5px}
.navbar-transparent .navbar-nav>li .line{height:4px;margin:0 auto}
.navbar-transparent .navbar-nav .dropdown-menu>li>a span,.navbar-transparent .navbar-nav>li>a>i>span{margin-left:5px}
.navbar-transparent .navbar-nav>li>a{color:#C8C8C8;font-size:15px;padding:0 5px;height:56px;line-height:60px;-webkit-transition:line-height .2s ease-in-out .3s;transition:line-height .2s ease-in-out .3s}
.navbar-transparent .navbar-toggle{border:0}
.navbar-transparent .navbar-toggle .icon-bar{background-color:#FFF}
.navbar-transparent .navbar-collapse{border:0}
.navbar-transparent .navbar-nav>.active>a,.navbar-transparent .navbar-nav>.active>a:focus,.navbar-transparent .navbar-nav>.active>a:hover{color:#FFF;background-color:transparent}
.navbar-transparent .navbar-nav>.active>a:focus,.navbar-transparent .navbar-nav>li>a:focus,.navbar-transparent .navbar-nav>li>a:hover{color:#FFF;background-color:transparent}
.navbar-transparent .navbar-nav>li>a:focus+div.line,.navbar-transparent .navbar-nav>li>a:hover+div.line{background-color:#FFF}
.navbar-transparent .navbar-nav>.active>a+div.line,.navbar-transparent .navbar-nav>.active>a:focus+div.line,.navbar-transparent .navbar-nav>.active>a:hover+div.line{background-color:#FFF}
@media (max-width:767px){.navbar-transparent{height:60px}
.navbar-transparent .navbar-brand{padding:5px 10px}
.navbar-transparent .navbar-nav>li>a{color:#333}
.navbar-transparent .navbar-nav>li .line{height:1px}
.navbar-transparent .navbar-nav>li:not(:last-child){border-bottom:1px solid #EEE;}
.navbar-transparent .navbar-collapse .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.navbar-transparent .navbar-collapse,.navbar-transparent .navbar-form{background-color:#FFF;color:#212121;margin-top:10px}
.navbar-transparent .navbar-nav .open .dropdown-menu>li>a{color:#333}
.navbar-transparent .navbar-nav>.active>a,.navbar-transparent .navbar-nav>.active>a:focus,.navbar-transparent .navbar-nav>.active>a:hover{color:#000;background-color:transparent}
.navbar-transparent .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-white .navbar-nav .open .dropdown-menu>li>a:hover{color:#000;background-color:transparent}
.navbar-transparent .navbar-nav .open .dropdown-menu>.active>a,.navbar-white .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-white .navbar-nav .open .dropdown-menu>.active>a:hover{color:#000;background-color:transparent}
.navbar-transparent .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-white .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-white .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#000;background-color:transparent}
}
.navbar-white{height:60px;background-color:#FFF;border:0;border-radius:0;opacity:100;z-index:999}
.navbar-white .navbar-brand{padding:10px;-webkit-transition:line-height .2s ease-in-out .3s;transition:line-height .2s ease-in-out .3s}
.navbar-white .navbar-nav>li{margin:0 5px}
.navbar-white .navbar-nav>li .line{height:4px;margin:0 auto}
.navbar-white .navbar-nav .dropdown-menu>li>a span,.navbar-white .navbar-nav>li>a>i>span{margin-left:5px}
.navbar-white .navbar-nav>li>a{color:#333;font-size:15px;height:56px;line-height:60px;padding:0 5px;-webkit-transition:line-height .2s ease-in-out .3s;transition:line-height .2s ease-in-out .3s}
.navbar-white .navbar-toggle{border:0}
.navbar-white .navbar-toggle .icon-bar{background-color:#333}
.navbar-white .navbar-collapse{border:0}
.navbar-white .navbar-nav>.active>a:focus,.navbar-white .navbar-nav>li>a:focus,.navbar-white .navbar-nav>li>a:hover{color:#000;background-color:transparent}
.navbar-white .navbar-nav>.active>a,.navbar-white .navbar-nav>.active>a:focus,.navbar-white .navbar-nav>.active>a:hover{color:#000;background-color:transparent}
.navbar-white .navbar-nav>li>a:focus+div.line,.navbar-white .navbar-nav>li>a:hover+div.line{background-color:#000}
.navbar-white .navbar-nav>.active>a+div.line,.navbar-white .navbar-nav>.active>a:focus+div.line,.navbar-white .navbar-nav>.active>a:hover+div.line{background-color:#000}
@media (max-width:767px){.navbar-white .navbar-brand{padding:5px 10px}
.navbar-white .navbar-nav>li>a{color:#333}
.navbar-white .navbar-nav>li .line{height:1px}
.navbar-white .navbar-nav>li:not(:last-child){border-bottom:1px solid #EEE;}
.navbar-white .navbar-collapse .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.navbar-white .navbar-collapse,.navbar-white .navbar-form{background-color:#FFF;color:#333;margin-top:10px}
.navbar-white .navbar-nav>.active>a:focus,.navbar-white .navbar-nav>li>a:focus,.navbar-white .navbar-nav>li>a:hover{color:#000}
.navbar-white .navbar-nav>.active>a,.navbar-white .navbar-nav>.active>a:focus,.navbar-white .navbar-nav>.active>a:hover{color:#000}
.navbar-white .navbar-nav>li>a:focus+div.line,.navbar-white .navbar-nav>li>a:hover+div.line{background-color:#000}
.navbar-white .navbar-nav>.active>a+div.line,.navbar-white .navbar-nav>.active>a:focus+div.line,.navbar-white .navbar-nav>.active>a:hover+div.line{background-color:#000}
.navbar-white .navbar-nav .open .dropdown-menu>li>a{color:#333}
.navbar-white .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-white .navbar-nav .open .dropdown-menu>li>a:hover{color:#000;background-color:transparent}
.navbar-white .navbar-nav .open .dropdown-menu>.active>a,.navbar-white .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-white .navbar-nav .open .dropdown-menu>.active>a:hover{color:#000;background-color:transparent}
.navbar-white .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-white .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-white .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#000;background-color:transparent}
}
.top-bar{background-color:#FFF;width:100%;position:relative;height:44px;color:#121212}
.top-bar-links{line-height:44px;font-size:12px}
.top-bar-links>ul>li,.top-bar>ul{display:inline-block;position:relative}
.top-bar-links>ul>.top-bar-language{padding-right:20px}
.top-bar-links>ul>.top-bar-email{padding-right:20px}
.top-bar-links>ul:first-child>li i{margin-right:5px;color:#5c5c5c}
.top-bar-links .top-bar-email a,.top-bar-links .top-bar-language a{color:#333}
.top-bar-links .top-bar-link a:after{content:"";border-right:1px solid #606060;margin:0 7px 0 10px}
.top-bar-links .top-bar-link:last-child a:after{content:"";border-right:none;margin:0}
.top-bar-links li a:hover,.top-bar-links li a:focus{color:#121212;text-decoration:none}
.footer-socials .social-icons a,.top-bar .social-icons a{margin-bottom:0;background-color:transparent}
.social-icons a{margin:0 3px 6px 0;display:inline-block;width:32px;height:32px;color:#7a7a7a;background-color:#f2f2f2;line-height:32px;text-align:center;font-size:13px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.social-icons.rounded a{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}
.social-icons.large a,.social-icons.large i{width:50px;height:50px;line-height:50px;font-size:18px}
.social-icons.transparent a{background-color:transparent}
.social-icons.dark a{background-color:#252525}
.social-icons:not(.colored) a:hover{color:#fff;background-color:#7a7a7a}
.social-icons.colored a{color:#fff}
.social-icons.colored a:hover{opacity:.9}
.navbar-brand>img{max-height:35px;margin-left:10px}
@media (max-width:767px){body{overflow-x:hidden}
}
@media (max-width:768px){.page-title{margin-top:0;padding-top:5px}
.wrapper{margin-top:0}
.container{width:auto}
}
.full-screen{height:100vh}
